.ajax__calendar_container {padding:2px;cursor:default;width:174px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto; border: 1px solid #646464; }
.ajax__calendar_secondes,.ajax__calendar_minutes,.ajax__calendar_hours,.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
/*.ajax__calendar_container TABLE {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar_container TD {padding:0px;margin:0px;font-size:11px;}*/
.ajax__calendar_header {height:20px;width:100%; background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("Kevin.Controls.DateTextBox.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("Kevin.Controls.DateTextBox.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold; margin-left:15px; margin-right:15px;vertical-align:middle; }
.ajax__calendar_footer {height:15px;}
.ajax__calendar_second {height:33px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_minute {height:33px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_hour {height:22px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:100%;text-align:center;padding:0px ; background-color:#edf9ff;}
.ajax__calendar_day {height:17px; text-align:center;padding:0px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_timesAdd{cursor:pointer;height:5px; width:10px; background-position: -70px -84px;background-image:url(<%=WebResource("Kevin.Controls.pl_no_repeat.gif")%>);}
.ajax__calendar_timesSub{cursor:pointer;height:5px; width:10px; background-position: -70px -98px;background-image:url(<%=WebResource("Kevin.Controls.pl_no_repeat.gif")%>);}
.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_footer_table {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar .ajax__calendar_footer_td {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5; vertical-align:middle;}
.ajax__calendar .ajax__calendar_dayTable {padding:0px;margin:0px;font-size:11px;  width:100%;}
.ajax__calendar .ajax__calendar_dayTD {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff; }
.ajax__calendar .ajax__calendar_input{cursor:pointer;border:0px; font-size:11px; width:12px;font-family:tahoma,verdana,helvetica;text-align:center; }
.ajax__calendar .ajax__calendar_button_holder{ width:100px; border:0px;}
.ajax__calendar .ajax__calendar_button {cursor:pointer;width:29px;  margin-top:2px; background-color:#edf9ff;border-color:#0066cc;color:#0066cc;vertical-align:middle; }
.ajax__calendar .ajax__calendar_clear{cursor:pointer;width:30px;top:0px;left:0px;border:1px solid #000; position:absolute;}
.ajax__calendar .ajax__calendar_today{cursor:pointer;width:30px; left:35px; border:1px solid #000; position:absolute;}
.ajax__calendar .ajax__calendar_ok{cursor:pointer;width:30px;top:0px;right:0px;border:1px solid #000;position:absolute;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
/*.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}*/
